<?
include("inc_security.php");

$gs_title	= $module_name . " | Chi tiết";
$gs_action = getURL();

$record_id	= getValue("record_id");
$db_detail	= new db_query("SELECT * FROM " . $gs_table . " WHERE " . $id_field . " = " . $record_id . " AND lang_id = " . $lang_id);
if(mysql_num_rows($db_detail->result) == 0){
	//Redirect if can not find data
	redirect($gs_error);
}
$detail	= mysql_fetch_array($db_detail->result);
unset($db_detail);

// Update ord_status
if($detail["ord_status"] == 0){
	$db_update	= new db_execute("UPDATE " . $gs_table . " SET ord_status = 1 WHERE " . $id_field . " = " . $record_id);
	unset($db_update);
}

//Get action variable for add new data
$action				= getValue("action", "str", "POST", "");
//Check $action for cancel order
if($action == "cancel"){
	$db_update	= new db_execute("UPDATE " . $gs_table . " SET ord_status = 100 WHERE " . $id_field . " = " . $record_id);
	unset($db_update);
}
?>
<html>
<head>
<title><?=$gs_title?></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style type="text/css" media="all">@import "../css/GSportal.css";</style>
</head>
<body>
<div class="bg_title_content">
<div class="content_title" style="float:left"><?=$gs_title?></div>
<div class="content_title" style="float:right"><a title="Quay về danh sách" href="listing.php"><img align="absmiddle" border="0" hspace="5" src="../images/list.gif" />Danh sách</a></div>
</div>
<div align="center" class="content">
<style type="text/css">
.button{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.form_text{
	font-size:9pt;
	color:#000000;
}

h2{
	color:#990000;
	font-size:15px;
	margin:0px;
	margin-bottom:5px;
	text-align:center;
}
ul{
	list-style:none;
	padding:0px;
	font-size:12px;
}
.order_status_step li{
	background:#FFFFDD;
	border:1px #E2E2E2 solid;
	border-radius:0.5em;
	-moz-border-radius:0.5em;
	float:left;
	width:140px;
	height:75px;
	padding:5px;
	text-align:center;
}
.order_status_step li .No{
	color:#e97d13;
	font-size:18px;
	font-weight:bold;
	margin-bottom:5px;
}
.order_status_step li .text{
	margin-bottom:3px;
}
.order_status_step li .implementer{
	color:#FF0000;
	font-size:11px;
}
.order_status_step .complete{
	background:#B2DFFC;
}
.order_status_step .current{
	background:url(../images/payment_process_current_bg.gif) #FFFFDD;
}
.order_status_step .sep{
	background:none;
	border:none;
	font-size:18px;
	font-weight:bold;
	width:15px;
	line-height:75px;
}
.order_status_date{
	clear:both;
}
.order_status_date li{
	color:#686868;
	float:left;
	font-size:11px;
	width:140px;
	padding:5px;
	text-align:center;
}
.order_status_date .sep{
	width:15px;
}

.payment_process_button{
	margin:10px 0px 10px 0px;
	text-align:center;
}
.payment_process_button .continue, .payment_process_button .cancel{
	background:#3393ea;
	border:1px #E2E2E2 solid;
	border-radius:0.5em;
	-moz-border-radius:0.5em;
	color:#FFFFFF;
	font-size:18px;
	width:300px;
	height:40px;
}
.payment_process_button .cancel{
	background:#E97D13;
}

.price, .price_shipping_cost, .price_total{
	text-align:right;
	white-space:nowrap;
}
.price{
	color:#960000;
}
.price_shipping_cost, .price_total{
	font-weight:bold;
}
.price_shipping_cost{
	color:#960000;
}
.price_total{
	color:#FF0000;
}
.price_total_text{
	font-weight:bold;
	text-align:right;
}

.through *{
	text-decoration:line-through;
}

</style>
<script type="text/javascript">
function checkForm(){
	frm	= document.edit;
	loop	= true;
	i		= 0;
	while(loop == true){
		i++;
		ob1 = document.getElementById("quantity_" + i);
		ob2 = document.getElementById("price_" + i);
		if(typeof(ob1) != "undefined"){
			if(parseInt(ob1.value) <= 0 || parseInt(ob2.value) <= 0){
				alert("Số lượng và giá sản phẩm phải lớn hơn 0.");
				return false;
			}
		}
		else loop = false;
	}
	frm.submit();
}
</script>
<?
$form = new form();
$form->create_form("edit", $gs_action , "post", "multipart/form-data", ' onSubmit="checkForm(); return false;"');
?>
<!--
<div align="left" class="form_errorMsg" style="margin-bottom:5px">
	- Bạn không được nhập giá và số lượng bằng 0. Sau khi đã xác nhận đơn hàng (Bước số 2) bạn không thể chỉnh sửa đơn hàng.<br />
	- Nếu hết hàng hoặc không muốn bán sản phẩm hãy check vào biểu tượng xóa sản phẩm trong chi tiết đơn hàng.<br />
</div>
-->
<div align="left" class="text_link_bold">Chi tiết đơn hàng:</div>
<table class="table" border="1" bordercolor="#E5E3E6" cellpadding="5" cellspacing="0" width="98%">
	<tr class="table_title_3">
		<td rowspan="2">Stt.</td>
		<td rowspan="2">Tên sản phẩm</td>
		<td rowspan="2">Xóa</td>
		<td colspan="2">Số lượng</td>
		<td colspan="2">Đơn giá</td>
		<td colspan="2">Thành tiền</td>
	</tr>
    <tr class="table_title_3">
		<td>Gốc</td>
		<td>Sửa</td>
		<td>Gốc</td>
		<td>Sửa</td>
		<td>Gốc</td>
		<td>Sửa</td>
	</tr>
<?
$array_cookie = explode("|",$detail['ord_detail']);
$total_money = 0;
$No = 0;
for ($i=0;$i<count($array_cookie)-1;$i=$i+3){
	++$No;
	$db_get = new db_query("SELECT *
							FROM categories_multi,products_multi
							WHERE cat_id = pro_category_id AND pro_id = " . intval($array_cookie[$i]));
	if (mysql_num_rows($db_get->result)){
		$row_get = mysql_fetch_array($db_get->result);
?>
    <tr>
        <td class="No"><?=$No?></td>
        <td><a title="<?=$row_get['pro_name']?>" class="text_link" target="_blank" href="<?=generate_detail_url('product', $row_get['cat_id'], $row_get['pro_id'], $row_get['pro_name'])?>"><?=$row_get['pro_name']?></a></td>
        <td align="center"><input disabled="disabled" type="checkbox" name="delete_<?=$row_get['pro_id']?>" value="1" /></td>
        <td align="right"><?=$array_cookie[$i+1]?></td>
    
        <td align="center"><input disabled="disabled" type="text" class="form_control" id="quantity_<?=$No?>" name="quantity_<?=$row_get['pro_id']?>" value="<?=$array_cookie[$i+1]?>" style="text-align:right; width:50px" /></td>
        
        <td class="price"><?=format_number($array_cookie[$i+2])?> VNĐ</td>
        <td class="price"><input disabled="disabled" type="text" class="form_control" id="price_<?=$No?>" name="price_<?=$row_get['pro_id']?>" value="<?=$array_cookie[$i+2]?>" style="text-align:right; width:70px" /> VNĐ</td>
        
        <td class="price_total"><?=format_number($array_cookie[$i+1] * $array_cookie[$i+2])?> VNĐ</td>
        <td class="price_total"><i>Không đổi</i></td>
    </tr>
<?
	$total_money+=$array_cookie[$i+1] * $array_cookie[$i+2];
	}
}
?>
</table>
<?=$form->hidden("action", "action", 'execute', "");?>
<!--<div align="center" style="padding:10px">
	<input type="submit" value="Cập nhật lại đơn hàng" />
	<div class="form_errorMsg" style="margin-top:10px">Sau khi đã "Cập nhật lại đơn hàng" bạn hãy click vào nút "Chuyển sang bước tiếp theo" để gửi lại đơn hàng cho khách.</div>
</div>-->
<?
$form->close_form();
unset($form);
?>
<div class="payment_process_button">
	<? if (($detail['ord_status'] != 5) && ($detail['ord_status'] != 100)) { // khi don hang chua thanh cong thi co the huy?>
    <input class="continue" type="button" value="Đơn hàng thành công" onClick="if(confirm('Bạn có muốn xác nhận đơn hàng đã thành công không?')) window.location.href='payment_success.php?record_id=<?=$detail['ord_id']?>'" />
	<input class="cancel" type="button" value="Hủy đơn hàng này" onClick="document.getElementById('cancel_reason').style.display = 'block';" />
	<script type="text/javascript">
	function check_order_cancel(){
		frm = document.form_order_cancel;
		if(frm.cancel_reason.value == ""){
			alert("Bạn chưa nhập lý do hủy đơn hàng.");
			frm.cancel_reason.focus();
			return false;
		}
		frm.submit();
	}
	</script>
	<form name="form_order_cancel" action="<?=$gs_action?>" method="post" onSubmit="check_order_cancel(); return false;">
		<div id="cancel_reason" align="center" style="margin-top:10px; display:none">
			<div class="text_normal" style="margin-bottom:5px"><span class="form_asterisk">*</span> Lý do hủy đơn hàng :</div>
			<div style="margin-bottom:5px"><textarea class="form_control" name="cancel_reason" style="width:300px; height:70px"></textarea></div>
			<div><input type="submit" value="Hủy đơn hàng" /></div>
		</div>
		<input type="hidden" name="action" value="cancel" />
	</form>
    <? }?>
</div>
<table class="form_table" cellpadding="3" cellspacing="3" width="650">
	<?
    if ($detail['ord_user_id'] > 0)
	{
		$db_user = new db_query('SELECT use_loginname FROM users WHERE use_id = ' . $detail['ord_user_id']);
		$user = mysql_fetch_array($db_user->result);
		unset($db_user);
	}
	?>
	<tr><td class="form_name">Người đặt hàng :</td><td class="form_text"><b class="text_link_bold"><?=(isset($user['use_loginname']))?$user['use_loginname']:'Không phải thành viên'?><b></td></tr>
    <tr><td colspan="2" class="text_link_bold">A - Thông tin đặt hàng:</td></tr>
    <tr><td class="form_name">Mã số đơn hàng :</td><td class="form_text"><font class="order_code">
    <?
    if ($detail['ord_code'] != '')
	{
		echo $detail['ord_code'];
	}
	else
	{
		if (isset($user['use_loginname']))
		{
			echo $user['use_loginname'] . date('Y', $detail['ord_date']) . date('m', $detail['ord_date']) . date('d', $detail['ord_date']) . date('H', $detail['ord_date']) . date('i', $detail['ord_date']) . date('s', $detail['ord_date']);
		}
		else
		{
			echo 'guest' . date('Y', $detail['ord_date']) . date('m', $detail['ord_date']) . date('d', $detail['ord_date']) . date('H', $detail['ord_date']) . date('i', $detail['ord_date']) . date('s', $detail['ord_date']);
		}
	}
	?>
    </font></td></tr>
    <tr><td class="form_name">Họ tên người đặt hàng :</td><td class="form_text"><?=$detail['ord_name']?></td></tr>
    <tr><td class="form_name">Email :</td><td class="form_text"><?=$detail['ord_email']?></td></tr>
    <tr><td class="form_name">Địa chỉ :</td><td class="form_text"><?=$detail['ord_address']?></td></tr>
    <tr><td class="form_name">Điện thoại :</td><td class="form_text"><?=$detail['ord_phone']?></td></tr>
    <tr><td class="form_name">Di động :</td><td class="form_text"><?=$detail['ord_mobile']?></td></tr>
    <tr><td class="form_name">Fax :</td><td class="form_text"><?=$detail['ord_fax']?></td></tr>
    <tr><td class="form_name">Thông tin thêm :</td><td class="form_text"><?=$detail['ord_otherinfo']?></td></tr>
    <tr><td colspan="2" class="text_link_bold">B - Thông tin nhận hàng:</td></tr>
	<tr><td class="form_name">Họ tên người nhận hàng :</td><td class="form_text"><?=$detail['ord_sname']?></td></tr>
    <tr><td class="form_name">Email :</td><td class="form_text"><?=$detail['ord_semail']?></td></tr>
    <tr><td class="form_name">Địa chỉ :</td><td class="form_text"><?=$detail['ord_saddress']?></td></tr>
    <tr><td class="form_name">Điện thoại :</td><td class="form_text"><?=$detail['ord_sphone']?></td></tr>
    <tr><td class="form_name">Di động :</td><td class="form_text"><?=$detail['ord_smobile']?></td></tr>
    <tr><td class="form_name">Fax :</td><td class="form_text"><?=$detail['ord_sfax']?></td></tr>
    <tr><td class="form_name">Thông tin thêm :</td><td class="form_text"><?=$detail['ord_sotherinfo']?></td></tr>
	<tr><td colspan="2" class="text_link_bold">C - Thanh toán - Vận chuyển:</td></tr>
    <tr><td class="form_name">Thời gian đặt hàng :</td><td class="form_text"><?=getDateTime($lang_id, 1, 1, 1, ' GMT+7', $detail['ord_date'])?></td></tr>
    <tr><td class="form_name">Phương thức thanh toán :</td><td class="form_text">Thanh toán bằng tiền mặt</td></tr>
    <tr><td class="form_name">Hình thức vận chuyển :</td><td class="form_text">Đến địa chỉ người nhận</td></tr>
    <tr><td class="form_name">Thời gian giao hàng :</td><td class="form_text"><?=getDateTime($lang_id, 1, 1, 1, ' GMT+7', $detail['ord_delivery_time'])?></td></tr>
</table>
</div>
<div style="font-size:1px; height:2px"></div>
</body>
</html>
<script language="javascript">ButtonLeftFrame();</script>